//
const fs = require('fs');
//回调函数的形式
// fs.readFile('./resource/context.txt', 'utf8', (err, data) => {
//   if (err) {
//     console.error(err);
//   } else {
//     console.log(data);
//   }
// });

//Promise的形式
let p = new Promise((resolve, reject) => {
  fs.readFile('./resource/context.txt', 'utf8', (err, data) => {
    if (err) {
      reject(err);
    } else {
      resolve(data);
    }
  });
});
p.then(value=>{
  console.log(value);
}, reason=>{
  console.error(reason);
})